日韩欧美午夜电影在线观看_色欲深夜精品福利在线观看_亚洲熟女乱色一区二区三区_国产精品一区二区水蜜桃色欲

 
技術博客INFO
聯系我們CONTACT

公司地址:茂名市人民南路新村大院22號101

電話:13592986386

Telnet 學習-快速測試遠程服務器的某個端口狀態(tài)您當前的位置:首頁 > Telnet 學習-快速測試遠程服務器的某個端口狀態(tài)

Telnet 學習-快速測試遠程服務器的某個端口狀態(tài)

發(fā)布時間:2024/12/3 14:29:23

一、Telnet是什么?
        Telnet是一種應用層協議,使用于互聯網及局域網中,使用虛擬終端的形式,提供雙向、以文字字符串為主的命令行接口交互功能。屬于TCP/IP協議族的其中之一,是互聯網遠程登錄服務的標準協議和主要方式,常用于服務器的遠程控制,可供用戶在本地主機執(zhí)行遠程主機上的工作。


通過 telnet 可以快速測試某個遠程服務器的某個端口是否開放。它是最常用的端口測試工具之一。排查網絡故障中我們就經?梢允褂 telnet 來調試網絡連接問題,查看特定端口是否能成功連接,以及應用程序是否在監(jiān)聽指定端口。例如測試數據庫端口是否開放


使用Telnet 命令連接兩臺服務器
[root@ceshi ~]# telnet 192.168.50.165 23


看下目標主機的23端口
[root@localhost ~]# ss -tuln | grep 23


并沒有運行在23端口的服務,Telnet命令連接當然會失敗,那我們的兩臺主機不都已經默認安裝了Telnet命令了嗎,也能正常使用Telnet命令互相檢測對方的端口服務,此時我們一定要搞清楚在使用Telnet服務進行遠程登錄時,有個概念一定要清楚就是Telnet 命令有兩個獨立的功能:客戶端功能 和 服務器功能。


================================================
· Telnet 客戶端:
客戶端是用于向其他主機發(fā)起 TCP 連接請求的工具。也就是我們現在正在使用的Telnet命令,我們可以使用 Telnet 客戶端來測試某個遠程主機是否在指定的端口上提供服務。并且Telnet 客戶端 不需要本地主機運行 Telnet 服務,也不依賴 Telnet 協議進行通信,它只需要發(fā)起 TCP 連接請求,并能夠與指定端口的應用程序通信。也就是為什么我們直接在命令行中輸入Telnet命令及其參數就可以檢測目標服務器的端口是否正常。


· Telnet 服務器:
Telnet 服務器則是一種具體的服務,它在本地主機上監(jiān)聽特定端口(通常是 23 端口),并允許遠程用戶通過 Telnet 客戶端連接并進行遠程登錄。此時此刻,如果我們想通過 Telnet 連接到你的機器,你需要安裝并啟用 Telnet 服務器。


====================================
安裝 Telnet 服務器
Debian/Ubuntu 系列:
apt update
apt install telnetd


CentOS/RHEL 系列:
yum install telnet telnet-server


====================================
啟動Telnet服務
[root@localhost ~]# systemctl start telnet.socket 


接下來檢查下服務是否正常啟動:
[root@localhost ~]# systemctl status telnet.socket 


====================================
Telnet遠程連接
此時我們再到之前的Telnet客戶端的服務器上使用Telnet命令遠程連接目標主機:


[root@ceshi ~]# telnet 192.168.50.165 23